﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson4_5 : MonoBehaviour
{
    // Start is called before the first frame update
    public UISlider slider;
    void Start()
    {
        #region Slider是什么？
        //滑动条控件
        //主要用于设置音乐音效大小等
        #endregion

        #region 制作Slider
        //1.3个sprite 1个做根对象为背景 2个子对象 1个进度 1个滑动块
        //2.设置层级
        //3.为根背景添加Slider脚本
        //4.添加碰撞器
        //4-1:父对象，点击Slider任意位置都会响应
        //4-2:滑块，只有点击滑块响应
        //5.关联3个对象
        #endregion

        #region 参数相关
        #endregion

        #region 监听事件的两种方式
        //1.拖曳

        //2.代码关联
        slider.onChange.Add(new EventDelegate(()=>
        {
            Debug.LogFormat("Slider变化-代码关联 value:{0}", slider.value);
        }));
        #endregion

    }

    public void OnChange()
    {
        Debug.LogFormat("Slider变化 value:{0}", slider.value);
    }
}
